package com.ruoyi.project.wodemand.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import com.ruoyi.framework.web.domain.BaseEntity;

/**
 * 工单对象 T_INFO_SHEETINFO
 * 
 * @author lt
 * @date 2020-04-14
 */
public class TInfoSheetinfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 工单编号 */
    private Long sheetId;

    /** 工单类型ID */
    @Excel(name = "工单类型ID")
    private String sheetTypeId;

    /** 发起人节点（默认为0） */
    @Excel(name = "发起人节点", readConverterExp = "默=认为0")
    private String initNode;

    /** 发起人工号 */
    @Excel(name = "发起人工号")
    private String initStaffId;

    /** 发起人姓名 */
    @Excel(name = "发起人姓名")
    private String initStaffName;

    /** 发起人联系电话 */
    @Excel(name = "发起人联系电话")
    private String initSerialnum;

    /** 工单标题 */
    @Excel(name = "工单标题")
    private String sheetTitle;

    /** 工单描述 */
    @Excel(name = "工单描述")
    private String sheetDesc;

    /** 条件列表 */
    @Excel(name = "条件列表")
    private String sheetCondition;

    /** 下一步流程节点  0发起人 1主管 2副总 G 结束 */
    @Excel(name = "下一步流程节点  0发起人 1主管 2副总 G 结束")
    private String nodeTag;

    /** 提交时间 */
    @Excel(name = "提交时间")
    private String commitTime;

    /** 预留字段 */
    @Excel(name = "预留字段")
    private String reserved1;

    /** 预留字段 */
    @Excel(name = "预留字段")
    private String reserved2;

    /** 预留字段 */
    @Excel(name = "预留字段")
    private String reserved3;

    /** 预留字段 */
    @Excel(name = "预留字段")
    private String reserved4;

    /** 预留字段 */
    @Excel(name = "预留字段")
    private String reserved5;

    public void setSheetId(Long sheetId) 
    {
        this.sheetId = sheetId;
    }

    public Long getSheetId() 
    {
        return sheetId;
    }
    public void setSheetTypeId(String sheetTypeId) 
    {
        this.sheetTypeId = sheetTypeId;
    }

    public String getSheetTypeId() 
    {
        return sheetTypeId;
    }
    public void setInitNode(String initNode) 
    {
        this.initNode = initNode;
    }

    public String getInitNode() 
    {
        return initNode;
    }
    public void setInitStaffId(String initStaffId) 
    {
        this.initStaffId = initStaffId;
    }

    public String getInitStaffId() 
    {
        return initStaffId;
    }
    public void setInitStaffName(String initStaffName) 
    {
        this.initStaffName = initStaffName;
    }

    public String getInitStaffName() 
    {
        return initStaffName;
    }
    public void setInitSerialnum(String initSerialnum) 
    {
        this.initSerialnum = initSerialnum;
    }

    public String getInitSerialnum() 
    {
        return initSerialnum;
    }
    public void setSheetTitle(String sheetTitle) 
    {
        this.sheetTitle = sheetTitle;
    }

    public String getSheetTitle() 
    {
        return sheetTitle;
    }
    public void setSheetDesc(String sheetDesc) 
    {
        this.sheetDesc = sheetDesc;
    }

    public String getSheetDesc() 
    {
        return sheetDesc;
    }
    public void setSheetCondition(String sheetCondition) 
    {
        this.sheetCondition = sheetCondition;
    }

    public String getSheetCondition() 
    {
        return sheetCondition;
    }
    public void setNodeTag(String nodeTag) 
    {
        this.nodeTag = nodeTag;
    }

    public String getNodeTag() 
    {
        return nodeTag;
    }
    public void setCommitTime(String commitTime) 
    {
        this.commitTime = commitTime;
    }

    public String getCommitTime() 
    {
        return commitTime;
    }
    public void setReserved1(String reserved1) 
    {
        this.reserved1 = reserved1;
    }

    public String getReserved1() 
    {
        return reserved1;
    }
    public void setReserved2(String reserved2) 
    {
        this.reserved2 = reserved2;
    }

    public String getReserved2() 
    {
        return reserved2;
    }
    public void setReserved3(String reserved3) 
    {
        this.reserved3 = reserved3;
    }

    public String getReserved3() 
    {
        return reserved3;
    }
    public void setReserved4(String reserved4) 
    {
        this.reserved4 = reserved4;
    }

    public String getReserved4() 
    {
        return reserved4;
    }
    public void setReserved5(String reserved5) 
    {
        this.reserved5 = reserved5;
    }

    public String getReserved5() 
    {
        return reserved5;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("sheetId", getSheetId())
            .append("sheetTypeId", getSheetTypeId())
            .append("initNode", getInitNode())
            .append("initStaffId", getInitStaffId())
            .append("initStaffName", getInitStaffName())
            .append("initSerialnum", getInitSerialnum())
            .append("sheetTitle", getSheetTitle())
            .append("sheetDesc", getSheetDesc())
            .append("sheetCondition", getSheetCondition())
            .append("nodeTag", getNodeTag())
            .append("commitTime", getCommitTime())
            .append("reserved1", getReserved1())
            .append("reserved2", getReserved2())
            .append("reserved3", getReserved3())
            .append("reserved4", getReserved4())
            .append("reserved5", getReserved5())
            .toString();
    }
}
